package com.qf.kk.services.impl;
/*
 *@author KK on 2022.09.12 11:08
 */

import com.qf.kk.dao.Daoimpl.EmpDao;
import com.qf.kk.entity.Emp;
import com.qf.kk.services.EmpServices;
import com.qf.kk.utils.StringUtils;

import java.sql.SQLException;
import java.util.List;

public class EmpServicesImpl implements EmpServices {
   private EmpDao ed = new EmpDao();

    //登录
    @Override
    public Emp empLogin(String username, String password) {
        //1.简单判断字符串是否为空
        if (StringUtils.isNotEmpty(username,password)) {
            //2.访问dao获取数据库数据
            //2-1.先用username判断数据库中有没有这个数据
            Emp emp = ed.getEmpByName(username);
            //判断用户名和密码是否正确
            if (emp!=null) {
                if (username.equals(emp.getEname())&&password.equals(emp.getPwd())) {
                    //用户名密码正确返回emp
                    return emp;
                }
            }
        }
        //以上出现问题都返回null
        return null;
    }


    private String base_clo = " eno,ename,esex,salary,pwd,dno,born_date bornDate ";
    //查询所有员工
    public List<Emp> empGetAll(){
        String sql = "select"+base_clo+"from emp";
        try {
            return ed.queryAll(sql);
        } catch (SQLException e) {
            e.printStackTrace();
        }
        return null;
    }

    //注册

}
